#include<head.hpp>

void show()
{
    int i;
    print(i);  //编译期，print的第二份定义，但是并不会冲突
}

template<typename T>
void Base<T>::show(T t)
{
    std::cout<<t<<std::endl;
}

Base<int> global_base;